home *** CD-ROM | disk | FTP | other *** search
- Path: 128.158.140.129!not-for-mail
- From: Travis Dawson <travis.dawson@msfc.nasa.gov>
- Newsgroups: comp.lang.c++
- Subject: Windows Class Library alternatives
- Date: 19 Apr 1996 18:59:47 GMT
- Organization: NASA/MSFC/PD12
- Message-ID: <3177E2A7.30AA@msfc.nasa.gov>
- NNTP-Posting-Host: 128.158.140.129
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-Mailer: Mozilla 2.0GoldB2 (Win95; I)
- CC: dawsote@pdalpha.msfc.nasa.gov
-
- I am not a newbie to programming or OOP, but am a relative newcomer to Windows programming. I have developed
- one Windows app in Borland *Pascal* with ObjectWindows Library (OWL) 2.0. My question is about the different
- Windows API encapsulation class libraries available. I am not intending to start a full scale war on "who's
- best". I would like to know if there is a clear standard emerging for this type of library.
-
- The two class libraries I am familiar with are OWL and MFC. When I first read about MFC I understood it to be
- a class library *standard*, potentially to be implemented in various development packages. I now understand it
- to be simply the class library implemented in Microsoft C++ products, in the same way that OWL is the class
- library implemented in Borland products. Is this correct?
-
- There is another open cross-platform library I have heard about called wxWindows or wnWindowss, or something
- like that. Theoratically you could use any compiler and download the class library for the system you are
- compiling for.
-
- My question has less to do with technical superiority and more to do with future viability. I have
- traditionally been a Borland-products programmer and have not been real excited by the Microsoft development
- environments. I am not unmovable on that. After all the above lead-in, now the real questions:
-
- (1) What class library and/or compiler, if any, is emerging
- as the predominant package?
-
- (2) If I don't want to defend or attack any particular
- implementation, but merely want to churn code for a
- while to come in a supported package, what do I chose?
-
- I am planning to get into Windows apps and do not want to waste time re-learning class libraries. Is there any
- library worthy of consideration not mentioned above?
-
- Although they may have some merit, my object is not get into a dicussion of which company is greedier/stupider.
- I currently own Borland C++ 3.0 and 4.0. I am willing to upgrade to whatever version of Borland makes sense
- (no "Borland ought to be ashamed" replies, please) or purchase a new package. I don't want to waste a lot of
- time with OWL if that is not what I am going to use.
-
- Almost as an afterthought, and this is probably obvious, but I want to develop Win 95, Win NT and Win 3.1 apps.
- I don't think that will affect the selection, but then I don't really know. Win 95 is the primary target.
-
- Thanks in advance for any insight you can give me.
-
- Travis Dawson
- _________________________________________________________________
-
- Travis E. Dawson, Jr. Email: Travis.Dawson@msfc.nasa.gov
- PD12 Voice: (205) 544-9061
- MSFC, Al 35812 Fax: (205) 544-4225
- _________________________________________________________________
-